@charset "utf-8";
@import url("../App_Themes/module.css"); 
/* CSS Document */
body{margin:0}
.bs-top .input-group{margin-top: 22px;}
.bs-top .form-control{height:44px;}
.bs-top .btn{padding: 11px 20px;}
.bs-top .btn-default{background: #4dac27;color: #fff;border: 1px solid #4dac27;}
.bs-nav{background: #4DAC27;}
.navbar{margin-bottom: 0px; min-height: 50px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#fff; background: #4dac27; border-radius: 3px;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff; background: #4dac27; border-radius: 3px;}
.navbar-default .navbar-brand{ height: auto; padding: 0; line-height: 54px; color: #fff;}
.navbar-default{background:#4dac27; border: 0;}
.navbar-default .navbar-nav>li>a{ color: #fff;}
.nav > li > a{padding:15px 35px;}
.navbar-nav>li{border-right:1px solid #4fb925}
.navbar-collapse{ padding-left: 0; padding-right: 0;}
.navbar-toggle{margin-top:12px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;height:190px;object-fit:cover}
.bs-banner{}




.bs-oneblock{ margin-top: 15px;}
/*产品分类*/
.bs-oneblock h2 a,.bs-twoblock h2 a{float:right; color: #fff; font-weight: normal}
.bs-n100{ background: #eee; border: 1px solid #eee; margin-right: -15px; height: 330px; }
.bs-n100 h2{background: #4DAC27;color: #fff;font-size: 14px;font-weight: bold;margin: 0px 0px;padding: 15px 20px;}
.bs-n100 ul{padding:0px; margin: 0;}
.bs-n100 ul li{ margin: 5px 10px; height:40px; line-height: 40px; background:url(../images/listnew.jpg) 20px center no-repeat #fff; padding-left: 30px;list-style-type: none;}
.bs-n100 ul li:hover{background:url(../images/listnew.jpg) 20px center no-repeat #e6f2ff;}
.bs-n100 ul li a:hover{color:#fa7c03}
/*公司简介*/
.bs-n101{ border: 1px solid #eee; height: 330px; }
.bs-n101 h2{background: #4DAC27;color: #fff;font-size: 14px;font-weight: bold;margin: 0px 0px;padding: 15px 20px;}
.bs-n101 p{padding: 10px 15px; display: block; line-height: 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.bs-n101 p a{color:#333;}
.bs-n101 p a:hover{color:#fa7c03; text-decoration: none}
.bs-n101a{width:195px; height: 250px; overflow: hidden; float:left; margin-left: 15px; margin-top: 15px; margin-right: 10px;}
.bs-n101a img{ width: 100%; height:100%; object-fit: cover;transition:.5s;-ms-transform:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
.bs-n101a img:hover {transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}

/*动态资讯*/
.bs-n102{ border: 1px solid #eee; margin-left: -15px; height: 330px; }
.bs-n102 h2{background: #4DAC27;color: #fff;font-size: 14px;font-weight: bold;margin: 0px 0px;padding: 15px 20px;}
.bs-n102 ul{padding:0px; margin: 0;}
.bs-n102 ul li{ margin: 5px; height:30px; line-height: 30px; background:url(../images/listnew.jpg) 10px center no-repeat #fff; padding-left: 20px;list-style-type: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs-n102 ul li a{color:#333;}
.bs-n102 ul li a:hover{color:#fa7c03; text-decoration: none}
/*产品推荐*/
.bs-twoblock{ margin-top: 5px; border: 1px solid #eee; padding-bottom: 20px;}
.bs-twoblock h2{background: #4DAC27;color: #fff;font-size: 14px;font-weight: bold;margin: 0px 0px;padding: 15px 20px;}
.bs-twoblock span{height:230px; width: 100%; overflow:hidden; display: block; border: 1px solid #eee;}
.bs-twoblock span img{width:100%; height: 100%; object-fit: cover;transition:.5s;-ms-transform:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}
.bs-twoblock span img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.bs-twoli{ margin-top:15px;}
.bs-twoli p{ font-size:14px;margin-bottom:0;text-align: center; padding: 10px 0 0 0;color:#43a11d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs-twoli a:hover{ text-decoration: none;}
.bs-twoli a:hover p{color:#fa7c03}
.bs-links{ background: #eee; padding: 15px 0; margin-top: 15px;}
.bs-links a{ padding:0px 10px; color: #666;}


footer{background: #4DAC27;color: #fff;}
footer a{color: #fff;}
footer .container{padding:0;}
footer .container .row{padding:25px 0; line-height: 30px;}
/*联系我们*/
.bs-n103{padding: 0px; background: url(http://taoruizhiguan.5.wangshangying.net/upimage/20190706114103.PNG) right center no-repeat;}
.bs-n103 address{line-height: 30px; }

/*重点推荐*/
.bs-n104{padding-left: 80px; background: url(http://taoruizhiguan.5.wangshangying.net/upimage/20190706114103.PNG) right center no-repeat;}
.bs-n104 ul{padding:0px; margin: 0;}

/*导航地图*/
.bs-n105{padding-left: 80px;}
.bs-n105 ul{padding:0px; margin: 0;}
.bs-n105 ul li{width:45%; float: left; margin-right: 5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs-banquanlod{text-align:left;}
.bs-banquan{background: #3f961c;}
footer .bs-banquan .row{padding:10px 0;}

/*内页分类*/
.bsny-nav{text-align:center; margin-top: 30px;margin-bottom: 15px;}
.bsny-nav ul{display:table;margin: 0px auto;table-layout: fixed;}
.bsny-nav ul li{display:inline-table; padding: 10px 15px; font-size: 14px;}
.bsny-nav ul li.active{border-bottom: 1px solid #4DAC27;}
.bsny-nav ul li a{color: #333;}
.bsny-nav ul li.active a{color: #4DAC27;}
.bsny-nav ul li a:hover{color: #4DAC27; text-decoration: none}
.bsny-nav ul li:hover{ border-bottom:1px solid #4DAC27;}
/*内页产品列表*/
.bsny-product .row a p{ margin-top:10px; font-size: 14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bsny-product .row a{ text-decoration: none; color: #333;}
.bsny-product .row .thumbnail{ padding: 0; border-radius: 0; overflow: hidden;}
.bsny-productop{margin-top:10px; }
.bsny-product .row a:hover p{ color:#ec602b}
.bsny-product .row a:hover .thumbnail{border:1px solid #ec602b;}
.bsny-product .row .thumbnail img{width: 100%; object-fit: cover;object-position: center;transition: transform .5s;
	-ms-transition: transform .5s;
	-moz-transition: transform .5s;
	-webkit-transition: transform .5s;
	-o-transition: transform .5s;}
.bsny-product .row .thumbnail img:hover{
	transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
}
/*内页产品详情*/
.bsny-product-act{margin-top:30px;}
.bsny-product-act .bs-productpic-big{position:relative;border: 1px solid #eee;overflow: hidden; }
.bsny-product-act .bs-productpic-big img{ width:100%; height:100%; object-fit: cover;}
.bsny-product-act .bs-productpic-txt{font-size:14px;}
.bsny-product-act h1{border-bottom:1px solid #eee; padding: 15px 0; margin-top: 0px; color: #ec602b;font-size:20px;}
.bsny-product-act .bs-nproduct-n1,.bs-nproduct-act .bs-nproduct-n2{ padding: 7px 0;}
.bsny-product-act span{margin-right:10px;}
.bsny-product-act small{color:#666; font-size: 14px;}
.bsny-product-act .bs-nproduct-n2{line-height: 40px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.bsny-product-act .bs-nproduct-n3{padding:15px 0;}  
.bsny-product-act .bs-nproduct-n3 .btn-danger{background:#ec602b;border:0px;}
.bsny-updpwn{ line-height:35px; padding-left: 15px; padding-top: 15px;}
.bsny-updpwn a{color:#333; font-size: 14px;}

/*位置*/
.bs-weizhi{background-color: #f5f5f5; margin-top: 15px;}
.bs-weizhi .breadcrumb{background:none; margin-bottom: 0px; margin-bottom: 0; padding: 15px 20px;}

.bsny-product-jieshao h2{ background:#eee; padding: 15px 0; font-size: 14px; padding-left: 20px; font-weight: bold; color: #ec602b}
.bsny-product-jieshaon{ line-height: 35px; font-size: 14px; padding-bottom: 30px;}
.bsny-product-jieshaon img{max-width:100%;height:auto}
.bsny-end50{ padding-bottom: 30px;}
.bsny-end50 h2{ background:#eee; padding: 15px 0; font-size: 14px; padding-left: 20px; font-weight: bold;  color: #ec602b}
.bdsharebuttonbox{clear:both; padding-top: 20px;}

.bsny-news{}
.bsny-news div,.bsny-downloads .downloads-item{ margin-bottom: 20px; padding-top: 10px;}
.bsny-downloads .downloads-wrap{ border:2px solid #eee; display: block; min-height: 130px; padding: 5px 15px;}
.bsny-news div a{ border:2px solid #eee; display: block; padding: 5px 15px}
.bsny-news div a:hover{ text-decoration: none;}
.bsny-news div a h3,.bsny-downloads h3{ color: #333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 18px;}
.bsny-news div a p{ font-size: 14px; color: #666; line-height: 30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.bsny-news .bsny-news-date{text-align:right}

.downloads-item>.downloads-wrap{min-height:auto}
.bsny-downloads .downloads-btn-wrap{text-align:right}
.bsny-downloads .downloads-btn{background:0;border: solid 1px #ddd;padding:5px 15px;border-radius:2px;-webkit-appearance:none}


.bsny-news-text{font-size:16px; line-height: 30px;}
.bsny-updpwn-news{line-height:35px;}
.bsny-updpwn-news a{color:#333; font-size: 16px;}
.bsny-about{padding:30px 15px;}
.bsny-aboutpic img{width:100%; height: 100%; object-fit: cover;}
.bsny-about h1{ font-size:30px;}
.bsny-about p{font-size: 16px; line-height: 30px;}

.bs-liuyan{padding:50px 0;}
.bs-liuyan .row{ width: 70%; margin: 0px auto; padding: 15px 15px 30px 15px;background-color: transparent;box-shadow:0px 0px 8px 5px #eee; border-radius: 20px;}
.bs-liuyan .row p{ padding: 0px 15px;}
.bs-liuyan .row .input-group{margin-bottom: 15px;}
.bs-liuyan .btn-danger{color: #fff;background-color: #4DAC27;border-color: #43a11d;}
.bsny-lianxi{font-size: 16px; line-height: 30px; padding: 30px 15px;}

.mdaohang{background-color: #4DAC27;position: fixed;bottom: 0;height: 50px;width: 100%;line-height: 50px;border-top: 1px solid #47a721;}
.mdaohang a{color: #fff; display: block; width: 100%; text-align: center;}







@media (min-width: 360px) and (max-width: 413px) {
body{font-size:16px;}
h1{font-size:24px;}
.bs-n100{display:none;}
.bs-n100 ul{padding-top: 5px;}
.bs-n102 ul{padding-top: 5px; padding-bottom: 5px;}
.bs-twoblock h2,.bs-n100 h2{font-size:16px;padding: 12px 20px;}
.bs-n101 h2{font-size:16px; padding: 12px 20px;}
.bs-n102 h2{font-size:16px;padding: 12px 20px;}
.bs-n103{background: none}
.bs-n103 address{padding-top: 5px;}
.bs-n104 ul{padding-top: 5px; padding-bottom: 10px;}
.bs-n102{height:auto;}


.bs-top{display:none;}
.bs-nav .container{padding-left:0; padding-right: 0;}
.bs-nav .navbar-toggle{margin-right:0;}
.bs-banner{padding-left: 0; padding-right: 0;}
.bs-oneblock{margin-top:0;}
.bs-n100{margin-left: -15px; }
.bs-n101{margin: 0px -15px 0px -15px;}
.bs-n102{margin: 0px -15px 0px -15px;}
.bs-n101a{display: none;float: none; width: auto;}
.bs-n101{ border: 1px solid #ccc; height: auto; }
.bs-twoblock span{height:120px;}
.bs-links{display:none;}
.bs-n101 p{line-height: 30px;}
footer{padding-bottom:50px;background:#fff}
footer a{font-size: 10px;line-height: 1.5}
footer .container .row{margin-right: 0px; margin-left: 0; padding: 0;}
footer .container .row .bs-n103 h4{color:#fff;background: #4DAC27;margin: 0px;height: 45px;line-height: 45px;padding-left: 20px;}
footer .container .row .bs-n103 address{ padding-left: 20px;color:#333;}
footer .container .row .bs-n104{padding:0; display: none;}
footer .container .row .bs-n104 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n104 ul{padding-left: 20px;}
footer .container .row .bs-n105{padding:0; display: none;}
footer .container .row .bs-n105 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n105 ul{padding-left: 20px;}
footer .container .row .bs-n105 ul li{width:100%; float:none; margin-right: 0;}
.beian{display:block}
.bs-banquan{text-align: left; background:#555}
.bs-banquanlod{text-align: center;font-size: 12px}

.bsny-about{ padding:15px;}
.bdsharebuttonbox{display:none;}
.bsny-updpwn{clear: both;}
.bs-liuyan .row{width: 100%;box-shadow:none;}
.bs-weizhi{margin-top: 0px;}
#video {margin: 1em auto;display: block;height: auto;width: 100%;}
.mdaohang{background-color: #4DAC27;position: fixed;bottom: 0;height: 50px;width: 100%;line-height: 50px;border-top: 1px solid #47a721;}
.mdaohang a{color: #fff; display: block; width: 100%; text-align: center;}
.bs-twoblock .row div:nth-child(7){display:none}
.bs-twoblock .row div:nth-child(8){display:none}
}


@media (min-width: 414px) and (max-width: 767px) {
body{font-size:16px;}
h1{font-size:28px;}
.bs-n100{display:none;}
.bs-n100 ul{padding-top: 5px;}
.bs-n102 ul{padding-top: 5px; padding-bottom: 5px;}
.bs-n100 h2{font-size:16px;padding: 12px 20px;}
.bs-n101 h2{font-size:16px; padding: 12px 20px;}
.bs-n102 h2{font-size:16px;padding: 12px 20px;}
.bs-twoblock h2{font-size:16px; padding: 12px 20px;}
.bs-n103{background: none}
.bs-n103 address{padding-top: 5px;}
.bs-n104 ul{padding-top: 5px; padding-bottom: 10px;}
.bs-n102{height:auto;}
.bs-n101 p{line-height: 30px;}


.bs-top{display:none;}
.bs-nav .container{padding-left:0; padding-right: 0;}
.bs-nav .navbar-toggle{margin-right:0;}
.bs-banner{padding-left: 0; padding-right: 0;}
.bs-oneblock{margin-top:0;}
.bs-n100{margin-left: -15px; }
.bs-n101{margin: 0px -15px 0px -15px;}
.bs-n102{margin: 0px -15px 0px -15px;}
.bs-n101a{display: none;float: none; width: auto;}
.bs-n101{ border: 1px solid #ccc; height: auto; }
.bs-twoblock span{height:120px;}
.bs-links{display:none;}
footer{padding-bottom:50px;background:#fff}
footer a{font-size: 10px;line-height: 1.5}
footer .container .row{margin-right: 0px; margin-left: 0; padding: 0;}
footer .container .row .bs-n103 h4{ color:#fff;background: #4DAC27; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n103 address{ padding-left: 20px;color:#333;}
footer .container .row .bs-n104{padding:0; display: none;}
footer .container .row .bs-n104 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n104 ul{padding-left: 20px;}
footer .container .row .bs-n105{padding:0; display: none;}
footer .container .row .bs-n105 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n105 ul{padding-left: 20px;}
footer .container .row .bs-n105 ul li{width:100%; float:none; margin-right: 0;}
.beian{display:block}
.bs-banquan{text-align: left; background:#555}
.bs-banquanlod{text-align: center;font-size: 12px}


.bsny-about{ padding:15px;}
.bdsharebuttonbox{display:none;}
.bsny-updpwn{clear: both;}
.bs-weizhi{margin-top: 0px;}
.bs-liuyan .row{width: 100%;box-shadow:none;}
#video {margin: 1em auto;display: block;height: auto;width: 100%;}
.mdaohang{background-color: #4DAC27;  position: fixed; bottom: 0; height: 50px; width: 100%; line-height: 50px; border-top: 1px solid #1683b9}
.mdaohang a{color: #fff; display: block; width: 100%; text-align: center;}
.bs-twoblock .row div:nth-child(7){display:none}
.bs-twoblock .row div:nth-child(8){display:none}
}

@media (min-width: 768px) and (max-width: 992px) {
body{font-size:16px;}
.bs-n100 ul{padding-top: 5px;}
.bs-n102 ul{padding-top: 5px;}
.bs-n100 h2{font-size:16px;}
.bs-n101 h2{font-size:16px;}
.bs-n102 h2{font-size:16px;}
.bs-twoblock h2{font-size:16px;padding: 12px 20px;}
.bs-n103 address{padding-top: 5px;}
.bs-n104 ul{padding-top: 5px; padding-bottom: 10px;}

.bs-top .column{display:none;}
.navbar-header{display:none;}
.nav > li > a{padding:15px 12px;}
.bs-banner{padding-left:0; padding-right: 0;}
.bsny-product{padding-left:0; padding-right: 0;}
.bs-oneblock{padding-left:0;}
.bs-n100{margin-right:0px;}
.bs-n101{margin-top:15px;}
.bs-n102{margin-top:15px; margin-left: 0;}
.bs-twoblock{padding: 0px 30px 0px 15px; border: 0;}
.bs-twoblock .row{border: 1px solid #eee;}
.bs-twoblock span{height:120px;}
.bs-n105 ul li{width:100%; float:none; margin-right: 0;}
/*footer .container{ padding:0 30px;}*/
footer .container .row{margin-right: 0px; margin-left: 0; padding: 0;}
footer .container .row .bs-n103{background:none;}
footer .container .row .bs-n103 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n103 address{ padding-left: 20px;}
footer .container .row .bs-n104{padding:0;background:none;}
footer .container .row .bs-n104 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n104 ul{padding-left: 20px;}
footer .container .row .bs-n105{padding:0;}
footer .container .row .bs-n105 h4{ background: #43a11d; margin: 0px; height: 45px; line-height: 45px; padding-left: 20px;}
footer .container .row .bs-n105 ul{padding-left: 20px;}
footer .container .row .bs-n105 ul li{width:100%; float:none; margin-right: 0;}
.bs-banquan{text-align: left; display: none}
.bs-banquan{text-align: left;}
.bs-weizhi{margin-top: 0px;}
.bs-liuyan .row{width: 100%;box-shadow:none;}

#video {margin: 1em auto;display: block;height: auto;width: 100%;}
.mdaohang{display: none}

}

@media (min-width: 992px) and (max-width: 1200px) {
.navbar-header{display:none;}
.nav > li > a{padding:15px 25px;}
footer .container{ padding:0 15px;}
.bs-banquan{text-align:right;}
#video {margin: 1em auto;display: block;height: auto;width: 80%;}
.mdaohang{display: none}
}

@media (min-width: 1200px) {
.navbar-header{display:none;}
.bs-nav .container{ width:1200px; padding-left: 0; padding-right: 0;}
.bs-banner{ width:1200px; padding-left: 0; padding-right: 0;margin-top:10px}
.bs-oneblock{ width:1200px; padding-left: 0; padding-right: 0;}
.bs-twoblock{ width:1200px;}
.bs-thrblock{ width:1200px; padding-left: 0; padding-right: 0;}
.bs-links .container{ width:1200px;}
.bs-banquan{text-align:right;}
.bsny-product{width:1200px; padding-left: 0; padding-right: 0;}
.bs-weizhi{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-product-act{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-product-jieshao{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-news,.bsny-downloads{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-news-arc{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-anli{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-about{width:1200px; padding-left: 0; padding-right: 0;}
.bsny-lianxi{width:1200px; padding-left: 0; padding-right: 0;}
#video {margin: 1em auto;display: block;height: auto;width: 70%;}
.mdaohang{display: none}
}
@media (min-width: 1441px) {
.bs-banquan{text-align:right;}
.mdaohang{display: none}
}

@media screen and (min-width:768px){
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{height:auto;}
	.bs-twoblock{margin-top:15px;}
}
.feedback-form{padding-top:15px}
.feedback-submit{color:#fff;background: #4DAC27;}









